home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 3 / Cream of the Crop 3.iso / comm / aprs403x.zip / README.DIG < prev    next >
Text File  |  1994-01-12  |  7KB  |  148 lines

  1. README.DIG       USING DIGITIZERS FOR DRAWING MAPS!
  2.                   by Ken Swaggart W7KKE and WB4APR
  3.  
  4.  
  5. Having been laid off from work, I just spent two days adding many of the ideas
  6. that Ken W7KKE had included in his PLOTTER.bas program and incorporating them
  7. into MAPFIX.bas version 3.07B and later, so that you can see on the screen the
  8. map as you draw it using the CALCOMP or compatible digitizer!  Most of the
  9. instructions on using the digitizer within MAPFIX are included in that program.
  10. But the following is a more detailed set of set up ideas and cautions..
  11.  
  12. The program should work with any Digitizer that outputs individual POINT
  13. coordinates in the format XXX,YYY,C.  Where XXX and YYY are ASCII numeric
  14. values from 3 to 5 digits in length, and C may contain ASCII characters
  15. indicating the status of the PEN, Mouse, or Buttons on the mouse.  The
  16. digitizer should operate in the POINT mode, so that a data point is only
  17. output when the operator presses a button or puts the PEN to the digitizer
  18. surface.  The characters included in C are only used, if they end with the
  19. numeral "3", which is the 4th button on a 4 button digitizer mouse.  With this
  20. type of mouse, you can use button 1 for adding points (the default mode), or
  21. button 4 to move the cursor with no action...
  22.  
  23. The program is set up to operate at 9600,N,8,1.  If you are going to use the
  24. digitizer in MAPFIX, you must issue the ALT-O command to OPEN the COMM port
  25. for the digitizer.  Once the plotter is initialized, entering a point with the
  26. digitizer will always ADD a new point immediately after the current point
  27. indicated by the small white circle.  To BEGIN a new map feature with the
  28. Digitizer, use the ALT-B command.  Then ADD points as just indicated.
  29.  
  30.   1. Place a map, or map section, on the plotter.  It should be a Mercator
  31. projection with lat and long lines parallel with edge of plotter.  MAPFIX
  32. will calibrate itself with the location of the map, but the map must be
  33. alligned so that a LAT line gives the same Y reading on both sides of the
  34. digitizer surface.
  35.  
  36.   2. MAPFIX aligns to the scale of the MAP by having you choose a lat/long
  37. in the vicinity of the upper left map corner and the lower right corner.
  38. These points are used to calibrate the plotter surface to the map.  If your
  39. map is not a perfect MERCATOR, you can minimize the error by not choosing the
  40. extreme corners of the map, but choose points closer to your area of operation,
  41. say in the center of the upper left Quadrant and the center of the lower right
  42. quadrant.
  43.  
  44.   3. Run the program.  To start a NEW map from scratch, type NEW when asked for
  45. a map filename.  You must then select the LAT/LONG of your origin for your map
  46. and a scale in Pixels-per-degree.  Note that finer and finer resolutions make
  47. smaller and smaller maps since there is a limit to the data values stored for
  48. each data point.  When asked for a LAT/LONG in decimal degrees, decimal
  49. fractions are fine. IE: 35.6 or 124.55, etc.  When asked for LAT/LONG in
  50. degrees and minutes, separate the degrees and minutes with a COMMA such as
  51. DD,MM.xx where minutes can be entered with decimal fractions if needed.
  52.  
  53.   4. Each map segment prompts for a segment name to ease in any debugging.
  54. Then just point to each position you wish to digitize. The program beeps and
  55. displays the converted data on the screen.  After each point is added, any
  56. other MAPFIX command may be used.  In otherwords, if you dont like a point
  57. that you just entered, just hit ALT-D to delete it, or ALT-M to MOVE it!
  58.  
  59.   5. Add Labels to the map at any time by moving the cursor to the desired
  60. map location, and pressing ALT-L.  Remember that the names are right justified
  61. so that the label will appear to the left of the point specified.
  62.  
  63.   6.  Remember to save your map occassionally using the Ctrl-S command.  After
  64. each save, you can just continue on with the next point, or QUIT the program.
  65. If things get screwed up, hit the SPACE bar to re-draw the map.  If they are
  66. still screwed up, consider saving the map, and using an EDITOR to check things
  67. out and fix them according to the definition of a map given in README.MAP.
  68.  
  69.   7.  To use the map in APRS, add the map file to your APRS directory, and then
  70. use an EDITOR to add the  MAPNAME, center decimal coordinates, and range to
  71. the MAPLIST.apr file.  You may need to suppress some of the existing maps in
  72. the distro version of MAPLIST.apr (by placing a * at the beginning of the map
  73. name) in order to keep the total number of active maps in your list below the
  74. 99 limit.  Remember that you must place the new map in the proper order
  75. (more detailed maps must follow bigger maps that cover the same area) to get
  76. the right map to display when you have overlapping maps.  While running APRS,
  77. if maps overlap, you can temporarily look at a map beneath a map by hitting the
  78. shift HOME key.  Then remember to fix the order of the maps in your MAPLIST.apr
  79. file later on to customize the list to your satisfaction.
  80.  
  81.  
  82. CALCOMP DRAFTING TABLE MODEL 23360 (Used by WB4APR):
  83. ----------------------------------------------------
  84. This digitizer is a stand-alone device with RS-232 output.  Just use the on
  85. board menu labels and the mouse button 0 to configure the digitizer as
  86. indicated above and in the prompts within MAPFIX.  I only set it up for 200 LPI
  87. since that is more than adequate.  Plug in the serial port, run MAPFIX.bas and
  88. start drawing!  Do not get too fussy with lots of dots, remember that there is
  89. a 1000 point limit in APRS, so don't waste points with fancy curves where three
  90. points will do!
  91.  
  92.  
  93. CALCOMP Model 4110 Plotter (Used by W7KKE):
  94. -------------------------------------------
  95.  
  96. Plotting surface 12"x12" active, plastic surface is 12 3/4 x 12 3/4.
  97. Data is serial ASCII, even parity, with 4 characters of x position and 5
  98. characters of Y.   W7KKE thinks the 1st Y character is pen status.
  99. (if so, he is gonna have to modify MAPFIX to make it work)
  100.  
  101. Power input is pin 24 +12vdc at 290-300 ma. Pin 25 is power return.
  102.  
  103. Data Ranges:
  104.   X: 0 = left  4000 = right
  105.   y: 0 = bottom  4000 = top
  106.  
  107. Pen status:  0 = point mode  1 = run mode, pen down   9 = run mode, pen up
  108.  
  109. There is an "A/B" switch on back of the plotter next to D25 plug.  Run it in
  110. "B" which only sends a posit when pen is depressed on surface (point mode).
  111.  
  112. Pin connections:
  113. 1  NC
  114. 2  +/- 15 v RS-232 data output from plotter.
  115. 3  + 5v from board (probably for some original interface device)
  116. 4  "             "                      "
  117. 5  0/+5v TTL data output
  118. 6  "                "
  119. 7 Ground (data return)
  120. 8   |
  121. 9   |- Tied together in various combinations to select baud rate.
  122. 10  |
  123. 11  |
  124. 12 - 23 Unknown. Appear to be open.
  125. 24  +12 vdc  power input
  126. 25  ground
  127.  
  128.  
  129. BAUD RATE PROGRAMMING PINS:
  130.  
  131. BAUD RATE      8     9     10     11   (X = connection to GND)
  132.   110          .     .      .     .
  133.   2400         X     .      .     .
  134.   1200         .     X      .     .
  135.    150         X     X      .     .
  136.    300         .     .      X     .
  137.    200?        X     .      X     .
  138.   4800         .     X      X     .
  139.  OFF           X     X      X     .
  140.    150         .     .      .     X
  141.    600         X     .      .     X
  142.     45?        X     X      .     X
  143.  2400          .     .      X     X
  144.    135?        X     .      X     X
  145.  9600          .     X      X     X    (use this for MAPFIX.bas)
  146.    OFF         X     X      X     X
  147.  
  148.